package cn.Product.dao;

import java.util.List;
import java.util.Map;

public interface ProductDao {
    //获取列表商品
    List<Map<String,Object>> getProductList(Map<String,Object> params);
    //获取admin维护列表商品
    List<Map<String,Object>> getadminProductList(Map<String,Object> params);
    //获取主页随机商品
    List<Map<String,Object>> getProductRandom(Map<String,Object> params);
    //获取商品类别
    Map<String,Object>  getProductType(Map<String,Object> params);
    //根据类型获取商品
    List<Map<String,Object>>getTypeProductList(Map<String,Object> params);
    //获取商品
    Map<String,Object> getProductInfo(Map<String,Object> params);
    //获取搭配列表
    List<Map<String,Object>> getProductArray(Map<String,Object> params);
    //获取搭配商品
    List<Map<String,Object>> getProductArrayInfo(Map<String,Object> params);


    //新增产品
    int addadminProduct (Map<String,Object> params);
    //修改产品
    int updateadminProduct (Map<String,Object> params);
    //删除产品
    int daleteadminProduct(Map<String,Object> params);
    //修改类型
    int updateadminProductType(Map<String,Object> params);
    //新增类型
    int addadminProductType(Map<String,Object> params);
    //删除类型
    int daleteadminProductType(Map<String,Object> params);
}
